package pres.wchen.oa.cor.shiro.config;

import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.jagregory.shiro.freemarker.ShiroTags;
import freemarker.template.Configuration;

/**
 * @作者： wchen
 * @描述：
 * @创建时间： 2018/1/18 21:09
 * @版本：Copyright 2018, Inc. All Rights Reserved.
 * @修改信息：
 */

@Component
public class PlatformFreeMarkerConfigurer implements InitializingBean {

    @Autowired
    private Configuration configuration;

    @Override
    public void afterPropertiesSet() throws Exception {
        // 加上这句后，可以在页面上使用shiro标签
        configuration.setSharedVariable("shiro", new ShiroTags());
    }

}
